const { genToken, checkToken } = require('./util');

// 加密
const token = genToken({ id: 1, username: 'rui', email: 'lstyr@outlook.com' });

// 查看生成的 token
console.log('------------- 查看生成的 token -------------');
console.log(token);

// 解密
const user = checkToken(token);

// 查看解密后的用户信息
console.log('------------- 查看解密后的用户信息 -------------');
console.log(user);

class Person {
    constructor(username) {
        this.username = username;
    }
}
// instance 类的实例，有类型的对象
const person = new Person('rui');
// plain object 简单对象
const person1 = { username: 'rui' };
console.log({ ...person });
console.log(person1);
